package fr.mma.livraison.dao;

import com.googlecode.objectify.ObjectifyService;

import fr.mma.livraison.model.persistence.Livraison;
import fr.mma.socle.dao.CommonDao;

public class LivraisonDao extends CommonDao<Livraison> {

	public LivraisonDao() {
		super(Livraison.class);
	}

	static {
		ObjectifyService.register(Livraison.class);
	}

	public Livraison getOrCreate(final long identifiant) {
		Livraison found = ofy().find(Livraison.class, identifiant);
		if (found == null) {
			found = new Livraison(identifiant);
		}
		return found;
	}

	public Livraison get(final long identifiant) {
		return ofy().find(Livraison.class, identifiant);
	}

}
